package com.supermarket.demo1.services;



import com.supermarket.demo1.pojo.User;

import java.util.List;

/*
* 用户模块的服务层接口，实现业务逻辑
* 工作--写业务方法--自动化插件--自动生成代码
*
* 使用文本注释 --可以直接导出说明文档
* */
public interface UserService {
    /**
     * 用户登录
     * @param user 登录用户信息
     * @return 车工登录用户信息
     */
    User login(User user);

    //获取全部用户
     List<User> getALlUser();

    List<User> getUserByPageSize(int NO, int size);

    /**
     * 添加用户
     * @param user 输入用户信息
     * @return  i>0 注册成功  i<=0 注册失败
     */
     int addUser(User user);

    /**
     * 用户信息修改
     * @param user id 修改后的用户
     * @return 返回值大于0 修改成功
     */
     int updateUser(User user);

    /**
     * 删除一个用户
     * @param id 一般情况是不需要删除
     *
     */
     int deleteUser(int id);
}
